﻿<?xml version="1.0" encoding="UTF-8"?>
<ApplicationManifest ApplicationTypeName="DictionaryActorApp" ApplicationTypeVersion="1.0" xmlns="http://schemas.microsoft.com/2011/01/fabric" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Description>This is a stateful Actor based service that supports Dictionaries</Description>
  <Parameters>
    <Parameter Name="MinReplicaSetSize" DefaultValue="2"/>
    <Parameter Name="TargetReplicaSetSize" DefaultValue="3"/>
  </Parameters>
  <ServiceManifestImport>
    <ServiceManifestRef ServiceManifestName="DictionaryActorServicePackage" ServiceManifestVersion="1.0"/>
    <ConfigOverrides/>
  </ServiceManifestImport>
  <ServiceTemplates>
    <StatefulService ServiceTypeName="DictionaryActorReplica">
      <SingletonPartition></SingletonPartition>
    </StatefulService>
  </ServiceTemplates>
  <DefaultServices>
    <Service Name="DictionaryDeployer">
      <StatefulService ServiceTypeName="DictionaryActorReplica" MinReplicaSetSize="3" TargetReplicaSetSize="5">
        <SingletonPartition/>
      </StatefulService>
    </Service>
  </DefaultServices>
</ApplicationManifest>